<?php  namespace Admin\Controller;
class TypeController extends CommonController
{
	protected $db;
	/*
	 * 构造方法，init方法框架生成无需在parent：：__construct()
	 */
	public function __init()
	{
//		实例化模型
		$this->db = new \Common\Model\Type;
	}
	public function index()
	{
//		获取数据表所有数据
		$oftype = $this->db->get();
//		分配页面
		View::with('oftype',$oftype);
		View::make();
	}
	//添加
	public function add()
	{
		if(IS_POST){
//			执行模型stroe方法
			if(!$this->db->store()){
				View::error($this->db->getError());
			}else
			{
				View::success('添加成功',U('index'));
			}
		}
		View::make();
	}
//	编辑
	public function edit()
	{
//		获取get参数
		$lid = Q('get.lid',0,'intval');
//		执行模型edit方法
		$data = $this->db->edit($lid);
		if($data){
			View::success('编辑成功',U('index'));
		}
		View::make();
	}
	//删除
	public function del()
	{
//		获取get参数
		$lid = Q('get.lid',0,'intval');
//		执行删除条件为lid的数据
		$this->db->del($lid);
		View::success('删除成功',U('index'));
	}
}
